/**
 * User: 王有为
 * Date: 2021/5/7
 * Time: 16：55
 */
package com.huazi.www.dept.dao;


import com.huazi.www.dept.entity.Department;
import com.huazi.www.dept.entity.Department_CT;

import java.util.List;

public interface DepartmentqDao {
    /**
     * 根据诊断id和患者名字，分页查询
     * @param userName  患者名字
     * @param statr     起始下标
     * @param pageSize  显示的行数
     * @return
     */
    List<Department> list(String userName, Integer statr, Integer pageSize);

    /**
     * 新增CT记录
     */
    int insertCt(Department_CT ct);

    /**
     * 查询总记录数
     * @param userName  患者名字
     * @return
     */
    Integer count(String userName);

    /**
     * 查询id在修改
     * @param id
     * @return
     */
    Department departmer(Integer id);


    /**
     * 根据诊断id修该排队号
     * @param userid    诊断id
     * @param state     排队号
     * @return
     */
    Integer modify(Integer userid, Integer state);

    /**
     * 根据姓名查询
     * @param name  姓名
     * @param statr 下标
     * @param pageSize  显示行数
     * @return
     */
    List<Department> lis(String name, Integer start, Integer pageSize);


    /**
     * 查询总记录数
     * @param name  姓名
     * @return
     */
    Integer countr(String name);
}
